package com.example.mobile1931605066wzq0528homeword;

import android.os.Bundle;
import android.webkit.JavascriptInterface;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;

import androidx.appcompat.app.AppCompatActivity;

import com.google.gson.Gson;
import com.google.gson.JsonArray;

public class NewsActivity extends AppCompatActivity {

    private WebView wvNewsList;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_news);
        initView();
        wvNewsList.loadUrl("file:////android_asset/index.html");
        wvNewsList.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
                view.loadUrl(request.getUrl().toString());
                return true;
            }
        });
        wvNewsList.getSettings().setJavaScriptEnabled(true);
        wvNewsList.addJavascriptInterface(new NewsJsInterface(),"obj");
    }
  class NewsJsInterface{
        @JavascriptInterface
      public String getText(){
            JsonArray arrayNews=new JsonArray();
            arrayNews.add("广东省教育厅科研处副处长靳天来...   05-28");
            arrayNews.add("返校第一天晚上，他们就进入了紧...   05-27");
            arrayNews.add("暖心!学校党委书记刘科荣探望我...    05-27");
            arrayNews.add("学校召开2019-2020年度广东省职...   05-27");
            arrayNews.add("吴教育校长参加服装设计与工艺专...   05-26");
            arrayNews.add("广职院迎来首批返校学生             05-26");
            arrayNews.add("学校组织开展教职员工核酸检测工作    05-26");
            arrayNews.add("学校党委书记刘科荣带队走访企业      05-22");
            Gson gson=new Gson();
            String json=gson.toJson(arrayNews);
            return  json;

        }
  }


    private void initView() {
        wvNewsList = (WebView) findViewById(R.id.wvNewsList);
    }
}
